body{margin-left:0px;margin-right:0px;margin-top:0;width:100%;padding:0;/*font-family:"宋体";*/}

.miab0 {
	position:relative;
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #f3f4f7;
	}
	
	
.miab {
	position:relative;
	width:90%;
	max-width:1200px;
    margin: 0 auto;
	color:#454545;
	font-size:14px;
	line-height:1.5;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
	}
#bbs{
	max-width:1316px; 
    overflow:hidden;	
}

#bbs .mibz{line-height:1.0;}


.mibz{font-size:15px;line-height:1.5;}
#bbs .mibz{margin-top:3px;}


.miab a{
	color:#777;
}
.miab a:hover{
	color:#212121;
}


.ptty{width:100%;border-bottom:1px solid #1A97CF;color:#fff;background:#1A97CF;text-indent:20px;font-size:18px;line-height:45px;margin-bottom:20px;}


.mibz{width:20px;float:left;overflow:hidden;}
.miby{width:-webkit-calc(100% - 23px); 
width:-moz-calc(100% - 23px); 
width:calc(100% - 23px); float:right;overflow:hidden;}


.gnh{position:absolute;top:0%;right:0%;width:800px;}
.possi01{position:relative;float:right;margin-top:5px;}
.possi01 ul li{position:relative;float:left;margin-right:10px;border:1px solid #d1d1d1;font-size:14px;padding:10px 17px 10px 17px;}

.possi01 ul li:hover{background:#1A97CF;color:#fff;}
.possi01 ul li:hover a{color:#fff;}

.possi02{position:relative;float:right;overflow:hidden;margin-top:30px;line-height:40px;}
.possi021{position:relative;float:left;overflow:hidden;font-size:20px;margin-top:10px;color:#777;}
.plc{position:relative;float:left;overflow:hidden;margin-left:10px;color:#777;}
.plc a{color:#777;}
.plc a:hover{color:#333;}
#gendd{position:absolute;width:150px;;top:100%;left:0px;overflow:hidden;background:#fff;border:1px solid #d1d1d1;display:none;z-index:99;}
#gendd dl{position:relative;width:100%;overflow:hidden;font-size:15px; line-height:40px;height:40px;margin-top:5px;margin-bottom:5px;color:#686868;text-align:left;text-indent:15px;}
#gendd dl:hover{color:#333;}


.topp0{position:fixed;z-index:999998;left:0%;top:0%;width:100%;height:66px;background:#fff;opacity:0.7;overflow:hidden;}
.topp{position:fixed;z-index:999999;left:0%;top:0%;width:100%;height:66px;}
.topp1{position:relative;width:100%;height:66px;overflow:hidden;}

.toppj{width:100%;max-width:1316px;margin:0 auto;}

.tlogo{width:250px;float:left;overflow:hidden;margin-left:2%;margin-top:18px;}
.tlogo img{width:100%;display:block;}



.ten{width:50px;float:right;margin-right:5%;overflow:hidden;line-height:66px;height:66px;font-size:14px;text-align:center;color:#454545;}
.ten:hover{background:#1A97CF;color:#fff;}

.tserch{position:relative;width:50px;float:right;}
.tserch1{position:relative;width:100%;overflow:hidden;line-height:66px;height:66px;font-size:20px;text-align:center;}
.tserch:hover .tserch1{background:#1A97CF;color:#fff;}
.tserch2{position:absolute;width:300px;height:0px;right:0%;overflow:hidden;opacity:0;transition: all 0.3s ease-out;}
.tserch:hover .tserch2{opacity:1;height:40px;transition: all 0.3s ease-out;}
.tserch21{width:260px;overflow:hidden;float:left;}
.tserch21 input{width:260px;height:40px;border:none;background:#f1f2f7;line-height:40px;font-size:15px;}
.tserch22{position:relative;width:40px;height:40px;float:right;overflow:hidden;}

.tserch221{width:40px;height:40px;overflow:hidden;background:#333;color:#fff;text-align:center;font-size:18px;line-height:40px;}
.tserch222{position:absolute;width:40px;height:40px;left:0%;top:0%;border:none;opacity:0;}
.tserch221 i{height:40px;line-height:40px;}
.tserch222 input{width:40px;height:40px;}



.ttel{position:relative;width:160px;float:right;}
.ttel1{position:relative;width:30px;float:left;line-height:66px;height:66px;text-align:center;font-size:18px;color:#1A97CF;}
.ttel2{position:relative;width:130px;float:left;line-height:66px;height:66px;font-size:15px;color:#585858;}
.ttel1 i,.tserch1 i{line-height:66px;height:66px;}


.nts{width:605px;float:right;}
.nts ul{list-style:none;margin:0;}
.nts ul li{position:relative;float:left;margin:0;}
.ntr{overflow:hidden;padding-left:10px;padding-right:10px;height:66px;line-height:66px;font-size:16px;color:#454545;}
.nts ul li:hover .ntr{background:#1A97CF;color:#fff;}

.ntb{position:absolute;left:0%;top:66px;overflow:hidden;background:#fff;box-shadow: 0 20px 50px #333;opacity:0.95;
display:none;transition: all 0.3s ease-out;
}
.nts ul li:hover .ntb{display:block;transition: all 0.3s ease-out;}

#faa1{width:720px;}
#faa2{width:450px;}
#faa3{width:550px;}
#faa4{width:400px;}
#faa5{width:160px;}



.ntb0{position:relative;margin:30px 30px 40px 30px;overflow:hidden;}
.ntb2{position:absolute;width:200px;bottom:0%;right:0%;overflow:hidden;z-index:-1;}
.ntb2 img{width:100%;display:block;}
.ntb20{position:absolute;width:200px;bottom:0%;right:0%;overflow:hidden;}
.ntb20 img{width:100%;display:block;}
.ntb1{position:relative;overflow:hidden;}
.ntb11{position:relative;overflow:hidden;float:left;margin-right:30px;}
.ntb11 h2{position:relative;display:block;font-size:15px;line-height:1.5;overflow:hidden;margin:0;color:#454545;}
.ntb11 h2 a{color:#454545;}
.ntb11 h5{position:relative;display:block;width:35px;height:1px;background:#1A97CF;margin:0;margin-top:10px;overflow:hidden;margin-bottom:15px;}
.ntb11 h5 a{background:#1A97CF;}
.ntb11 p{position:relative;display:block;font-size:14px;line-height:1.5;margin:0;overflow:hidden;color:#585858;padding-top:7px;padding-bottom:7px;}
.ntb11 p a{color:#585858;}
.ntb11 p a:hover{color:#1A97CF;}
.ntb11 h2 a:hover{color:#1A97CF;}

.ntb01{position:relative;margin:30px 30px 40px 30px;overflow:hidden;}
.ntb01 p{position:relative;display:block;font-size:14px;line-height:1.5;margin:0;overflow:hidden;color:#585858;padding-top:7px;padding-bottom:7px;}

.ntb01 p a{color:#585858;}
.ntb01 p a:hover{color:#1A97CF;}

.ntb11 p.apah a{font-size:13px;line-height:1.8;color:#777;border:1px solid #d1d1d1;padding:5px 8px 5px 8px;margin-right:8px;border-radius:3px;}



.fot{position:relative;width:100%;margin:0 auto;margin-top:50px;overflow:hidden;background:#333;}
.fot ul{margin:0;padding:0;}
.fot h3{color:#fff;font-size:14px;line-height:30px;margin:0px;margin-bottom:10px;}
.fot li{color:#777777;font-size:14px;line-height:36px;margin:0;overflow:hidden;}
.fot li a{color:#777777;font-size:14px;line-height:36px;}
.fot li a:hover{color:#fff;}
.foto{position:relative;width:100%;max-width:1316px;margin:0 auto;margin-top:30px;overflow:hidden;}
.foto01{position:relative;overflow:hidden;float:left;}
.foto02{position:relative;overflow:hidden;float:left;margin-left:120px;}
.foto03{position:relative;overflow:hidden;float:right;width:255px;}
.foto031{position:relative;overflow:hidden;width:100%;max-width:200px;max-height:200px;}
.foto031 a{position:relative;overflow:hidden;border:1px solid #7a7879;float:left;padding:5px 5px 5px 5px;margin-right:10px;margin-top:10px;}
.foto031 a:hover{color:#fff;border:1px solid #fff;}

.foto03 li i{position:relative;overflow:hidden;width:7%;float:left;font-size: 16px;line-height:36px;height:36px;}
.foto03 li p{position:relative;margin:0;overflow:hidden;width:90%;float:right;margin-top:0px;padding-top:0px;margin-bottom:0px;padding-bottom:0px;line-height:36px;color:#a1a2a3;}
.foto03 dl{position:relative;overflow:hidden;margin-top:30px;}
.foto03 dl dt{position:relative;overflow:hidden;float:left;width:110px;}

.fotdi{position:relative;overflow:hidden;width:100%;margin-top:20px;color:#a1a2a7;text-align:center;font-size:14px;height:50px;line-height:50px;border-top: 1px solid #454545;}
.fotdi a{color:#999;}
.fotdi a:hover{color:#fff;}

.axc{width:100%;overflow:hidden;}
.axc img{width:100%;display:block;}

.bxc{width:100%;overflow:hidden;}
.bxc1{
    position: relative;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 60px;
    text-align: center;
	font-size:20px;font-weight:bold;line-height:normal;color:#1e2d4b;
}
.bxc2{
    position: relative;
    width: 80px;
    overflow: hidden;
    margin: 0 auto;
    height: 2px;
    margin-top:10px;background:#1A97CF;
}
.bxc3 {
    position: relative;
    width: 100%;
    max-width: 1000px;
    overflow: hidden;
    margin: 0 auto;
    color: #333333;
    margin-top:20px;
    text-align: center;
    font-size: 24px;
}

.fatab{position:relative;width:93.75%;max-width:1200px;margin:0 auto;overflow:hidden;margin-top:50px;}
.fatab ul{position:relative;width:100%;margin:0 auto;overflow:hidden;}
.fatab ul li{position:relative;margin:0;width:12.5%;overflow:hidden;float:left;margin-left:-2px;cursor:pointer;}
.fatab ul li:hover{position:relative;width:12.5%;overflow:hidden;float:left;margin-left:-2px;cursor:pointer;}

.fatab ul li h3{position:relative;width:40%;overflow:hidden;margin:0 auto;padding:0;text-align:center;line-height:1;transition: all 0.5s ease-out;}
.fatab ul li p{position:relative;width:100%;overflow:hidden;margin:0;padding:0;text-align:center;font-size:16px;transition: all 0.5s ease-out;color:#454545;}


.zycc{width:100%;overflow:hidden;}
.fanr {
    position: relative;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.fanr0 {
    position: relative;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 40px;
    height: 520px;
}
.grayz {
    position: absolute;
    width: 100%;
    top: 0px;
    left: -50%;
    margin-left: 90px;
    background: #f2f3f7;
    height: 502px;
	z-index:-1;
}
.grayy {
    position: absolute;
    width: 100%;
    top: 0px;
    left: 50%;
    margin-left: 90px;
    background: #eaedf7;
    height: 502px;
	z-index:-1;
}

/**/
.zzsc{ position:relative;width:1250px; margin:0 auto;    height: 500px;overflow: hidden;}
.zzsc .tab{
	position: relative;
width: 207px;
height: 502px;
float: left;
overflow: hidden;
margin-top:20px;
}
.zzsc .tab a{ 
display:block;
position: relative;
width: 205px;
height: 76px;
border: 2px solid #f2f3f7;
cursor: pointer;
background: #eaedf7;
}

.zzsc .tab a p {
    position: relative;
    width: 85%;
    margin: 0 auto;
    overflow: hidden;
    font-size: 15px;
    line-height:76px;
    transition: all 0.5s ease-out;
	margin-top:0px;
	color:#454545;
}
.zzsc .tab a:hover{background:#1A97CF;}
.zzsc .tab a.on{background:#1A97CF;}
.zzsc .tab a:hover p{color:#fff;}
.zzsc .tab a.on p{color:#fff;}
.zzsc .contt{
	position: relative;
width: 1015px;
height: 500px;
float: left;
overflow: hidden;
}
.zzsc .contt ul{ margin:0;}
.zzsc .contt li{ margin:0;display:none;}

.rttu{position:relative;width:520px;height:500px;float:left;overflow:hidden;}
.rttu03{position:relative;width:350px;height:360px;float:right;overflow:hidden;margin-top:40px;margin-right:80px;display:none;}
.rttu02{position:relative;width:420px;height:420px;float:right;overflow:hidden;border:4px solid #1A97CF;margin-right:-350px;margin-top:50px;opacity:0.3;display:none;}
.rttu01{position:relative;width:450px;float:right;overflow:hidden;margin-top:23px;margin-right:50px;}
.rttw{position:relative;width:430px;height:480px;float:left;overflow:hidden;margin-top:20px;margin-left:30px;}
.rttw01{position:relative;width:100%;overflow:hidden;margin-top:30px;font-size:24px;line-height:40px;}
.rttw02{position:relative;width:100%;overflow:hidden;margin-top:30px;font-size:15px;line-height:20px;color:#6b6b6b;}

.rttw03{position:relative;width:145px;overflow:hidden;font-size:18px;line-height:36px;height:36px;background:#f5f5f5;text-indent:20px;color:#6b6b6b;margin-top:20px;}
.rttw03 span{font-size:24px;line-height:36px;height:36px;color:#454545;font-weight:bold;}
.jiant{position:absolute;font-size:24px;font-weight:bold;height:36px;line-height:36px;right:10px;top:0px;}


.fa2t{position:relative;width:100%;margin:0 auto;overflow:hidden;}
.fa2t dl dt{position:relative;width:48%;overflow:hidden;float:left;margin-right:2%;}
.fa2t dl dt img{width:100%;display:block;}




.ipro{position:relative;width:100%;margin:0 auto;overflow:hidden;margin-top:10px;}	
.prtit01{position:relative;width:100%;max-width:1200px;margin:0 auto;overflow:hidden;margin-top:30px;text-align:center;font-size:36px;line-height:50px;color:#333;}
.prtxt{position:relative;width:200px;overflow:hidden;margin:0 auto;height:2px;background:#1A97CF;margin-top:20px;}
.prjs{position:relative;width:100%;max-width:1000px;overflow:hidden;margin:0 auto;color:#9c9b9b;margin-top:25px;text-align:center;font-size:16px;line-height:30px;}

.thrt{position:relative;width:100%;margin:0 auto;overflow:hidden;height:410px;margin-top:30px;}
.gryz{position:absolute;width:100%;top:0px;left:-50%;margin-left:-200px;background:#c9ced2;height:390px;z-index:-10;}
.gryy{position:absolute;width:100%;top:20px;left:50%;margin-left:300px;background:#c9ced2;height:390px;z-index:-10;}
.thrtu{position:relative;width:100%;margin:0 auto;overflow:hidden;max-width:1200px;}
.thrtu01{position:relative;width:75%;margin:0 auto;overflow:hidden;float:left;}
.thrtu01 h3{position:absolute;width:80%;overflow:hidden;left:8%;top:30%;color:#fff;font-weight:bold;font-size:32px;margin:0;}
.thrtu01 p{position:absolute;width:40%;overflow:hidden;left:8%;top:43%;color:#fff;font-size:15px;}
.thrtu011{position:relative;width:25%;margin:0 auto;overflow:hidden;float:left;margin-top:20px;}
.thrtu02{position:relative;width:100%;margin:0 auto;overflow:hidden;}
.thrtu03{position:relative;width:100%;margin:0 auto;overflow:hidden;}

.profz{position:relative;width:100%;max-width:1226px;margin:0 auto;overflow:hidden;margin-top:20px;}

.profz ul{position:relative;width:100%;margin:0 auto;padding:0;overflow:hidden;}
.profz ul li{position:relative;width:23.75%;float:left;overflow:hidden;max-height:251px;margin-left:1%;border:1px solid #c9c9c9;margin-top:15px;padding:-1px -1px -1px -1px; }


.profz ul li:hover{border:1px solid #1A97CF;padding:-1px -1px -1px -1px;}

.profz ul li span{position:absolute;left:0px;bottom:0px;width:100%;height:35px;line-height:35px;background:#fff;color:#333;text-align:center;opacity:0.7;font-size:14px;}
.profz ul li:hover span{background:#1A97CF;color:#fff;}


.fldq{position:relative;width:100%;max-width:1200px;margin:0 auto;overflow:hidden;margin-top:55px;}
.fldq a:hover{color:#1A97CF;transition: all 0.5s ease-out;}

.fldq01{position:relative;width:263px;height:135px;overflow:hidden;float:left;border-left:1px solid #9c9c9c;}
.fldq011{position:relative;width:100%;overflow:hidden;font-size:20px;line-height:24px;text-indent:25px;font-weight:bold;}
.fldq012{position:relative;overflow:hidden;width:120px;float:left;margin-top:5px;margin-left:5px;}
.fldq012 ul{margin:0;margin-left:10px;}
.fldq012 ul li{position:relative;overflow:hidden;width:100%;margin-top:15px;color:#797979;line-height:1;}
.fldq012 ul li a{font-size:14px;line-height:1.2;color:#454545;padding-left:20px;}
.fldq013{position:relative;overflow:hidden;width:117px;float:left;margin-top:40px;margin-left:10px;}
.fldq013 span{position:absolute;top:100%;left:0%;width:100%;}
.fldq013:hover span{top:0%;}


.fldq02{position:relative;width:381px;height:135px;overflow:hidden;float:left;border-left:1px solid #9c9c9c;}
.fldq022{position:relative;overflow:hidden;width:210px;float:left;margin-top:5px;margin-left:5px;}
.fldq022 ul{margin:0;margin-left:10px;}
.fldq022 ul li{position:relative;overflow:hidden;width:100px;color:#797979;margin-top:15px;float:left;line-height:1;}
.fldq022 ul li a{font-size:14px;line-height:1.2;color:#454545;padding-left:20px;}
.fldq023{position:relative;overflow:hidden;width:124px;float:left;margin-top:40px;margin-left:10px;}
.fldq023 span{position:absolute;top:100%;left:0%;width:100%;}
.fldq023:hover span{top:0%;}

.fldq03{position:relative;width:551px;height:135px;overflow:hidden;float:left;border-left:1px solid #9c9c9c;border-right:1px solid #9c9c9c;}
.fldq032{position:relative;overflow:hidden;width:405px;float:left;margin-top:5px;margin-left:5px;}
.fldq032 ul{margin:0;margin-left:10px;}
.fldq032 ul li{position:relative;overflow:hidden;width:130px;color:#797979;margin-top:15px;float:left;line-height:1;}
.fldq032 ul li a{font-size:14px;line-height:1.2;color:#454545;padding-left:20px;}
.fldq033{position:relative;overflow:hidden;width:128px;float:left;margin-top:0px;margin-left:10px;}
.fldq033 span{position:absolute;top:100%;left:0%;width:100%;}
.fldq033:hover span{top:0%;}

.zhaow {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    width: 100%;
    margin-top: 50px;
}

.fivsl{position:relative;overflow:hidden;margin:0 auto;width:93.75%;margin-top:30px;max-width:1200px;}
.fivsl ul li{position:relative;overflow:hidden;float:left;width:19.7%;border-right:1px solid #90979f;padding-left:-2px;height:55px;}
.fivsl ul li.av{border-left:1px solid #90979f;padding-left:-2px;padding-right:-2px;}
.fivsl ul li h2{position:relative;width:22%;overflow:hidden;float:left;margin-left:9%;}
.fivsl ul li h3{position:relative;width:60%;overflow:hidden;float:left;margin-left:9%;}
.fivsl ul li h3 p.av01{font-size:24px;color:#90979e;line-height:30px;height:30px;margin-top:0px;padding-top:0px;margin-bottom:0px;padding-bottom:0px;}
.fivsl ul li h3 p{font-size:16px;color:#90979e;line-height:16px;height:16px;margin-top:5px;padding-top:0px;margin-bottom:0px;padding-bottom:0px;}
.fivsl ul li h2 span{position:absolute;top:100%;left:0%;width:100%;}
.fivsl ul li:hover h2 span{top:0%;}
.fivsl ul li:hover h3 p.av01{color:#1A97CF;}
.fivsl ul li:hover h3 p{color:#1A97CF;}

.fivsl ul li span{position:absolute;top:100%;left:0%;width:100%;}
.fivsl ul li:hover span{top:0%;}

.vzong{position:relative;overflow:hidden;margin:0 auto;width:100%;margin-top:30px;height:480px;}
.vfen{position:absolute;width:100%;top:0px;left:-50%;margin-left:150px;background:#f2f3f7;background-size:1015px 530px;background-position:100% 50%;height:480px;overflow:hidden;z-index:-8;}
.vwen{position:absolute;width:100%;top:0px;left:50%;margin-left:150px;background:#f2f3f7;height:480px;overflow:hidden;z-index:-10;}
.vzt{position:relative;overflow:hidden;margin:0 auto;width:100%;max-width:1200px;margin-top:20px;height:510px;}
.vzt01{position:relative;overflow:hidden;float:left;margin-top:50px;width:60%;}
.vzt02{position:relative;overflow:hidden;float:right;margin-top:10px;width:35%;}
.vzt021{position:relative;overflow:hidden;margin-top:0px;width:100%;font-size:15px;line-height:30px;color:#6b6b6b;}
.vzt022{position:relative;overflow:hidden;margin-top:5px;width:165px;height:36px;font-size:18px;line-height:36px;float:right;background:#e5e5e5;text-indent:10px;color:#454545;}
.vzt022 span{font-size:24px;font-weight:bold;height:36px;line-height:36px;}
.jiant{position:absolute;font-size:24px;font-weight:bold;height:36px;line-height:36px;right:10px;top:0px;}

.vzt023{position:relative;overflow:hidden;float:left;margin-top:10px;width:100%;}
.vzt023 ul{margin:0;padding:0;}
.vzt023 ul li{position:relative;width:48%;float:left;margin-left:4%;}
.vzt023 ul li:first-child{margin-left:0%;}


.ygdt{position:relative;width:100%;max-width:1200px;margin:0 auto;margin-top:50px;overflow:hidden;}
.dtfl{position:relative;width:100%;max-width:460px;margin:0 auto;margin-top:20px;overflow:hidden;}
.dtfl ul{margin:0;}

.dtfl ul li{position:relative;width:33%;float:left;margin:0;overflow:hidden;border-left:2px solid #a4a4a4;text-align:center;font-size:18px;line-height:30px;color:#6b6b6b;}
.dtfl ul li:first-child{border-left:none;}
.dtfl ul li.hover{color:#1A97CF;cursor:pointer;}
.dtfl ul li a{color:#454545;}
.dtfl ul li.hover a{color:#1A97CF;}


.twww{position:relative;width:100%;max-width:1200px;margin:0 auto;margin-top:20px;overflow:hidden;}
.twww01{position:relative;width:43%;float:left;margin-top:20px;overflow:hidden;border:1px solid #d1d1d1;}
.twww01 img{width:100%;display:block;}
.twww02{position:relative;width:54%;float:right;margin-top:0px;overflow:hidden;}
.twww02 ul{margin:0;}
.twww02 li{position:relative;width:100%;margin:0;margin-top:20px;overflow:hidden;border-bottom:1px solid #c3c4c7;padding-bottom:10px;}

.twww022{position:relative;width:96%;float:left;margin-left:2%;overflow:hidden;transition: all 0.5s ease-out;}
.twww022:hover{margin-left:3%;transition: all 0.5s ease-out;}
.twww022:hover h2{color:#da1f3e;}
.twww022 h2{position:relative;width:100%;overflow:hidden;margin:0;font-size:18px;line-height:20px;color:#333;font-weight:500;}
.twww022 p{position:relative;width:100%;overflow:hidden;margin:0;font-size:14px;line-height:20px;margin-top:18px;margin-bottom:10px;height:40px;color:#777;}
.twww022 span{position:relative;width:100%;overflow:hidden;font-size:14px;line-height:14px;color:#c3c4c7;}

.moer{position:relative;width:130px;height:30px;margin:0 auto;margin-top:40px;overflow:hidden;font-size:18px;line-height:30px;background:#da1f3e;text-align:center;color:#fff;}

.smai{width:100%;max-width:1316px;margin:0 auto;margin-top:20px;}

.navigation{overflow:hidden;margin-top:120px;}


.prpl{width:22.5%;overflow:hidden;float:left;margin-left:2%;margin-top:30px;}
.prp11{margin-left:2px;margin-right:2px;overflow:hidden;}
.prp11 img{width:100%;display:block;
transform: scale(1.0);
transition: all 1s ease-out;
}
.prp12{width:100%;text-align:center;font-size:14px;line-height:2.5;color:#333;margin-top:5px;max-height:35px;}

.prpl:hover .prp11 img{transform: scale(1.1);
transition: all 1s ease-out;
}
.prpl:hover .prp11{border:1px solid #1A97CF;
}

.white-panel:hover .prp12{background:#1A97CF;color:#fff;
}


.plist{position:relative;width:100%;max-width:1316px;margin:0 auto;overflow:hidden;margin-top:40px;}
.prttxt{position:relative;width:150px;overflow:hidden;margin:0 auto;height:2px;background:#1A97CF;margin-top:20px;}
.prtit01{position:relative;width:100%;max-width:1200px;margin:0 auto;overflow:hidden;margin-top:30px;text-align:center;font-size:36px;line-height:50px;color:#333;}
.prtit01 h1{font-size:36px;line-height:50px;color:#333;margin-bottom:0;margin-top:0;}


.pdfl{position:relative;width:100%;max-width:1316px;margin:0 auto;overflow:hidden;margin-top:20px;}
.pdfl01{position:relative;width:100%;max-width:640px;margin:0 auto;overflow:hidden;}
.pdfl01 ul li{position:relative;width:33%;overflow:hidden;float:left;text-align:center;font-size:18px;line-height:40px;border:1px solid #dcdcdc;margin-left:-1px;padding:-1px -1px -1px -1px;}
.pdfl01 ul li:first-child{margin-left:0px;}
.pdfl01 ul li.hover{border:1px solid #1A97CF;background:#1A97CF;color:#fff;cursor:pointer;}


.pdfl02{position:relative;width:100%;max-width:1316px;margin:0 auto;overflow:hidden;text-align:center;margin-top:20px;}
.pdfl02 a{padding:5px 10px;font-size:15px;line-height:30px;color:#454545;}
.pdfl02 a:hover{color:#1A97CF;}

.zzly01{position:relative;width:100%;max-width:1316px;margin:0 auto;overflow:hidden;margin-top:60px;}
.zzly011{position:relative;width:100%;overflow:hidden;font-size:24px;font-weight:bold;color:#333;}
.zzly011 span{font-size:20px;font-weight:10;color:#949494;}
.zzly012{position:relative;width:100%;overflow:hidden;background:#d1d1d1;height:1px;margin-top:5px;}
.zzly013{position:relative;width:100px;overflow:hidden;background:#1A97CF;height:2px;margin-top:-1px;}

/*form*/


.slaf{width:100%;overflow:hidden;margin-top:40px;background:#f7f7f7;margin-bottom:60px;}
.slafa{width:55%;float:left;overflow:hidden;}
.slafa img{width:100%;display:block;}

.slafb{width:45%;float:right;overflow:hidden;}
.slafb0{margin-left:20px;margin-right:20px;overflow:hidden;}
.slafb01{font-size:32px;color:#1A97CF;margin-top:25px;}
.slafb02{font-size:16px;color:#454545;margin-top:10px;line-height:28px;}

.slafb03{width:100%;overflow:hidden;margin-top:40px;}
.slafb03 ul li{position:relative;width:15.66%;margin-left:1%;overflow:hidden;float:left;background:#1A97CF;cursor:pointer;}
.slafb03 ul li.shge{margin-left:0%;}
.slafb03 ul li h4{width:100%;overflow:hidden;margin:0;padding:0;}
.slafb03 ul li h4 img{width:100%;display:block;}
.slafb03 ul li p{position:absolute;width:100%;overflow:hidden;top:50%;left:0%;margin-top:-28px;color:#fff;text-align:center;opacity:0;}
.slafb03 ul li:hover h4{opacity:0;}
.slafb03 ul li:hover p{opacity:1;}


.slafb04{font-size:16px;color:#454545;margin-top:25px;line-height:28px;}

.slct{width:100%;overflow:hidden;margin-top:40px;background:url(/img/kaflcbg.jpg) no-repeat  center center / cover;}
.slctp{width:100%;max-width:1200px;overflow:hidden;margin:0 auto;}
.slctp img{width:100%;display:block;}




/* Forms */
.button,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  transition: background 150ms ease-in-out;
  background: #007ec4;
  border: none;
  border-radius: 5px;
  box-sizing: border-box;
  color: #fff;
  font-family: 'Lato', sans-serif;
  font-size: 0.88889em;
  font-weight: 700;
  line-height: 1.2;
  outline: none;
  padding: 0.76rem 1rem;
  text-decoration: none;
  vertical-align: bottom;
}

.button:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  background: #111;
  cursor: pointer;
}

.button:visited,
button:visited,
input[type="button"]:visited,
input[type="reset"]:visited,
input[type="submit"]:visited {
  color: #fff;
  text-decoration: none;
}

.button:focus,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
  background: #111;
  outline: thin dotted;
  outline-offset: -4px;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  -webkit-backface-visibility: hidden;
  background: #fff;
  border: solid 1px #ccc;
  box-sizing: border-box;
  outline: none;
  padding: 0.36rem 0.66rem;
  -webkit-appearance: none;
  outline-offset: 0;
  border-radius: 0;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
  border-color: #007ec4;
  outline: thin solid rgba(0, 115, 170, 0.15);
  outline-offset: -4px;
}

input[type="search"]::-webkit-search-decoration {
  display: none;
}

textarea {
  display: block;
  width: 100%;
}
textarea {
  overflow:hidden;
}
button,
input,
select,
optgroup,
textarea {
  color: #111;
  font-family: "NonBreakingSpaceOverride", "Hoefler Text", Garamond, "Times New Roman", serif;
  font-weight: 400;
  line-height: 1.8;
  text-rendering: optimizeLegibility;
}
button, input {
    overflow:hidden;
}

.diwe{margin-top:0px;width:100%;overflow:hidden;z-index:-999999999;}

.lyin{position:relative;width:100%;max-width:1316px;margin:0 auto;overflow:hidden;margin-top:60px;font-size:16px;line-height:1.5;color:#454545;padding-bottom:40px;}
.lyin span{width:100%;display:block;margin-bottom:2px;}
.lyin input{
	width:100%;
	border: 1px solid #999;
	line-height:47px;font-size:15px;
	height:45px;
}

.llf{width:49%;float:left;}
.rrf{width:49%;float:right;}
.rrf textarea{max-height:325px;}

.rrq{width:100%;overflow:hidden;}

.rrql{width:46%;float:left;text-align:right;line-height:45px;margin-top:20px;}

.rrqr{width:50%;float:right;
margin-top:20px;
}



.rrrr{width:100%;overflow:hidden;}
.rrrrr{width:100%;overflow:hidden;max-width:200px;
	margin:0 auto;
	margin-top:40px;}
.rrrr input{
	
	border:none;
    appearance: auto;
    -webkit-writing-mode: horizontal-tb !important;
    color: -internal-light-dark(black, white);
    letter-spacing: normal;
    word-spacing: normal;
    display: inline-block;
    text-align: center;
    align-items: flex-start;
    cursor: default;
    background-color: -internal-light-dark(rgb(239, 239, 239), rgb(59, 59, 59));
    box-sizing: border-box;
    margin: 0em;
    font: 400 13.3333px Arial;
    padding: 1px 6px;
    border-image: initial;
    background-image: linear-gradient(to right, #1A97CF, #e14e53, #e14e53, #e2373f);
    box-shadow: 0 5px 15px rgb(242 97 103 / 40%);
	color:#fff;
	border-radius:0px;
	height:47px;
	line-height:47px;
	padding:0;
	font-size:18px;
	font-weight:500;
	
}
.rrrrr input{
	
	border:none;
    appearance: auto;
    -webkit-writing-mode: horizontal-tb !important;
    color: -internal-light-dark(black, white);
    letter-spacing: normal;
    word-spacing: normal;
    display: inline-block;
    text-align: center;
    align-items: flex-start;
    cursor: default;
    background-color: -internal-light-dark(rgb(239, 239, 239), rgb(59, 59, 59));
    box-sizing: border-box;
    margin: 0em;
    font: 400 13.3333px Arial;
    padding: 1px 6px;
    border-image: initial;
    background-image: linear-gradient(to right, #1A97CF, #1A97CF, #1A97CF, #1A97CF);
    box-shadow: 0 5px 15px rgb(242 97 103 / 40%);
	color:#fff;
	border-radius:0px;
	height:47px;
	line-height:47px;
	padding:0;
	font-size:18px;
	font-weight:500;
	
}

.dql{width:100%;overflow:hidden;padding-bottom:20px;}
.dqr{width:48%;float:right;}


.lhr{width:49%;overflow:hidden;float:right;padding-bottom:5px;}
.lhr textarea{min-height:325px;border:1px solid #999;}

.miab span {
    font-size: 20px;
    margin-top: 10px;
    color: #777;
    margin-right: 10px;
}

.klc{width:100%;overflow:hidden;max-width:1200px;margin:0 auto;}

/*project*/

.pll1{position:relative;width:100%;overflow:hidden;margin-top:40px;padding-bottom:25px;}
.pll11{position:relative;width:58%;overflow:hidden;float:left;}
.pll111{position:relative;width:98%;margin:0 auto;overflow:hidden;border:1px solid #d1d1d1;}
.pll111 img{width:100%;display:block;}
.pll112{position:relative;width:103%;overflow:hidden;margin-top:20px;margin-left:-1.5%;}
.pll112 ul{position:relative;width:100%;overflow:hidden;margin:0 auto;list-style:none;padding:0;}
.pll112 ul li{position:relative;width:30%;padding-top:0;overflow:hidden;margin-left:2.2%;float:left;cursor:pointer;border:1px solid #d1d1d1;display:block;}
.pll112 ul li.hover{position:relative;width:30%;overflow:hidden;border:1px solid #1A97CF;}
.pll112 ul li img{width:100%;display:block;transform: scale(1.0);}
.pll112 ul li.hover img{width:100%;display:block;transform: scale(1.1);}

.pll1120{position:absolute;width:6%;left:0%;top:0%;font-size:20px;line-height:116px;text-align:right;cursor:pointer;color:#999;}
.pll1121{position:absolute;width:6%;right:0%;top:0%;font-size:20px;line-height:116px;text-align:left;cursor:pointer;color:#999;}

.pll12{position:relative;width:38%;overflow:hidden;float:right;}
.pll121{position:relative;width:100%;overflow:hidden;font-size:24px;line-height:48px;color:#585858;font-weight:500;}
.pll121 h1{color:#585858;font-weight:500;margin:0 0 0 0;padding:0 0 0 0;
height: 41px;
font: 24px "Microsoft YaHei";
    font-weight: normal;
font-weight: bold;
color: #333;
overflow: hidden;
margin-bottom: 10px;
}

.pll122{position:relative;width:100%;overflow:hidden;font-weight:500;}
.pll123{position:relative;width:100%;overflow:hidden;font-weight:500;margin-top:15px;color:#585858;	min-height:220px;}
.pll123 p{
	font: 14px "Microsoft YaHei";
    line-height: normal;
line-height:28px;
color: #333;
margin-top: 0px;
margin-bottom: 10px;
}
.pll124{position:relative;width:100%;overflow:hidden;margin-top:30px;}
.pll1241{position:relative;width:47%;overflow:hidden;font-size:18px;line-height:60px;text-align:center;color:#fff;float:left;
border-color: #dc22821;
background-color: #1A97CF;
}
.pll1241:hover{
border-color: #333;
background-color: #333;
}

.pll1242{position:relative;width:47%;overflow:hidden;font-size:18px;line-height:60px;text-align:center;color:#fff;float:right;
background-color: #8ea9c4;
background: #8ea9c4;
}
.pll1242:hover{
background-color: #333;
background: #333;
}

.rol{width:40px;float:left;overflow:hidden;margin-left:15%;margin-top:8px;}
.rol img{width:100%;display:block;}
.ror{text-align:left;text-indent:15px;line-height:56px;}

.xxxin{width:100%;overflow:hidden;border-bottom:1px dashed #dddddd;margin-top:20px;}

.ntdi{width:100%;overflow:hidden;margin-top:20px;color:#1A97CF;font-size:36px;font-weight:800;}
.ntdi b{color:#212121;font-size:20px;}
.ntdii{width:100%;overflow:hidden;margin-top:10px;color:#333;font-size:14px;font-weight:800;}
.ntdii em{color:#777;font-size:14px;font-style:normal;}




.lpnr{width:100%;overflow:hidden;max-width:1200px;margin:0 auto; }
.lpnrr{width:100%;overflow:hidden;margin-top:25px;padding-bottom:0px;}

.lpnrr p{margin-top:20px;margin-bottom:20px;color:#454545;font-size:14px;line-height:2;}


.tit01{ height:40px; font:24px "Microsoft YaHei"; font-weight:bold; color:#303030; overflow:hidden; }
.tit01 em{ font:16px Arial; color:#939393; padding-left:8px; text-transform:uppercase;}

.sbtit{width:100%;overflow:hidden;margin-top:20px;}
.sbtit01{width:100%;overflow:hidden;text-indent:20px;font-size:28px;}
.sbtit02{width:100%;overflow:hidden;height:1px;background:#ccc;margin-top:10px;}
.sbtit03{width:120px;overflow:hidden;margin-left:20px;height:2px;background:#1A97CF;margin-top:-2px;}




.lnprr{width:100%;overflow:hidden;}
.lnprr img{width:100%;display:block;}

.cldwn{width:100%;overflow:hidden;}
.cldwn1{
	width:-webkit-calc(100% - 230px); 
width:-moz-calc(100% - 230px); 
width:calc(100% - 230px);
float:left;
	overflow:hidden;
	font-size:14px;
	line-height:1.6;
	color:#777;}
.cldwn2{width:230px;float:right;overflow:hidden;font-size:14px;line-height:32px;text-align:center;}
.cldwn21{width:35px;float:left;overflow:hidden;}
.cldwn21 img{width:100%;display:block;}
.cldwn22{font-size:13px;color:#336185;line-height:35px;}

.jinge{width:100%;overflow:hidden;margin-top:40px;}
.jingee{width:100%;overflow:hidden;margin-top:80px;}
.tit010{width:100%;overflow:hidden;font-size:24px;text-align:center;color:#333;font-weight:800;}
.ydyd{width:100%;overflow:hidden;margin-top:40px;}
.ydyd ul{width:100%;overflow:hidden;padding:0;}
.ydyd ul li{position:relative;overflow:hidden;float:left;}
.ydyd ul li.gtjt1{width:66.3%;float:left;overflow:hidden;}
.ydyd ul li.gtjt2{width:33.7%;float:left;overflow:hidden;}
.ydyd ul li.gtjt3{width:33.7%;float:left;overflow:hidden;margin-top:30px;}
.ydyd ul li.gtjt4{width:66.3%;float:left;overflow:hidden;margin-top:30px;}

.ydydg{width:104%;overflow:hidden;margin-top:40px;margin-left:-2%;}
.ydydg ul{width:100%;overflow:hidden;padding:0;}
.ydydg ul li{position:relative;width:22.5%;margin-left:2%;overflow:hidden;float:left;}

.kcla{margin-left:1px;margin-right:1px;overflow:hidden;border:1px solid #d1d1d1;}
.kcla img{width:100%;display:block;
transform: scale(1);
transition: all 1s ease-out;
}

.kcla01{margin-left:0px;margin-right:15px;overflow:hidden;}
.kcla01 img{width:100%;display:block;
transform: scale(1);
transition: all 1s ease-out;
}
.kcla0{margin-left:15px;margin-right:0px;overflow:hidden;}
.kcla0 img{width:100%;display:block;
transform: scale(1);
transition: all 1s ease-out;
}


.ydyd ul li:hover .kcla01 img{
transform: scale(1.05);
transition: all 1s ease-out;
}
.ydyd ul li:hover .kcla0 img{
transform: scale(1.05);
transition: all 1s ease-out;
}


.ydyd ul li:hover .kcllc0{
opacity:1;
transition: all 1s ease-out;
}
.ydyd ul li:hover .kcllc {
opacity:1;
transition: all 1s ease-out;
}


.ydu{width:100%;overflow:hidden;}
.ydyd ul li:hover .kcla img{transform: scale(1.05);
transition: all 1s ease-out;}


.kclc{width:100%;overflow:hidden;height:35px;line-height:35px;color:#333;font-size:14px;text-align:center;margin-top:7px;}

.kcllb{position:absolute;width:100%;overflow:hidden;left:0%;bottom:0%;height:35px;background:#fff;opacity:0.6;}
.kcllc{position:absolute;width:250px;overflow:hidden;right:0%;bottom:5%;height:45px;line-height:45px;color:#fff;font-size:18px;text-align:left;background:rgb(0,0,0,0.3);text-indent:15px;border-top-left-radius:5px;border-bottom-left-radius:5px;opacity:0;}
.kcllc0{position:absolute;width:250px;overflow:hidden;right:0%;margin-right:15px;bottom:5%;height:45px;line-height:45px;color:#fff;font-size:18px;text-align:left;background:rgb(0,0,0,0.5);text-indent:15px;border-top-left-radius:5px;border-bottom-left-radius:5px;opacity:0;}

.gkvid{width:290px;;overflow:hidden;float:right;text-align:right;margin-top:20px;font-size:14px;color:#336185;line-height:35px;cursor:pointer;}
.gkvid1{width:35px;overflow:hidden;float:left;}
.gkvid1 img{width:100%;display:block;}

.lcspp{position:fixed;width:100%;height:100%;left:0%;top:0%;background:#000;opacity:0.6;overflow:hidden;display:none;z-index:9888888888;}
.lcsp{position:fixed;width:1200px;left:50%;top:50%;margin-left:-600px;margin-top:-360px;display:none;z-index:9988888888;}
.lcsp1{position:relative;width:100%;margin-top:10px;}
.lcspc  {
    position: fixed;
    left: 85%;
    bottom: 85%;
    width: 90px;
    height: 90px;
    color: #fff;
    text-align: center;
    line-height: 1;
    font-weight: 800;
    font-size: 90px;
    cursor: pointer;
    z-index: 9888888899;
    display: none;
}



.lcsp1 .default__button--big{display:none;}
.lcsp1 .default__controls{display:none;}

.aldh{position:relative;width:93.75%;max-width:1200px;margin:0 auto;overflow:hidden;margin-top:40px;}
.aldh ul{position:relative;width:100%;margin:0 auto;overflow:hidden;}
.aldh ul li{position:relative;width:12.5%;overflow:hidden;float:left;cursor:pointer;}
.aldh ul li:hover{position:relative;width:12.5%;overflow:hidden;float:left;cursor:pointer;}

.aldh ul li h3{position:relative;width:40%;overflow:hidden;margin:0 auto;text-align:center;transition: all 1s ease-out;}
.aldh ul li p{position:relative;width:100%;color:#777;margin-top:0px;overflow:hidden;text-align:center;font-size:16px;transition: all 1s ease-out;}
.aldh ul li:hover p{color:#1A97CF;transition: all 0.5s ease-out;}

.wcst{position:relative;width:100%;max-width:1316px;margin:0 auto;overflow:hidden;margin-top:40px;}
.wcst01{position:relative;width:66%;overflow:hidden;float:left;}
.wcst01 img{width:100%;overflow:hidden;}
.wcst011{position:absolute;width:115px;top:0px;right:0px;}
.wcst011 img{width:100%;overflow:hidden;}
.wcst012{position:absolute;width:100%;bottom:0px;left:0px;background:#333;opacity:0.6;padding-bottom:20px;}
.wcst012 h2{position:relative;width:94%;margin:0 auto;margin-top:10px;color:#fff;font-size:24px;line-height:48px;}
.wcst012 p{position:relative;width:94%;margin:0 auto;margin-top:10px;color:#fff;font-size:14px;}
.wcst02{position:relative;width:32%;overflow:hidden;float:left;margin-left:2%;}
.wcst021{position:relative;width:100%;overflow:hidden;}
.wcst022{position:relative;width:100%;overflow:hidden;margin-top:15px;}

#gallery-wrapper {
	position: relative;
	width:-webkit-calc(100% + 30px); 
width:-moz-calc(100% + 30px); 
width:calc(100% + 30px); 
	margin:50px auto;
	
	
	}
	img.thumb {
	width: 100%;
	max-width: 100%;
	height: auto;
	}
	.white-panel {
	position: absolute;
	background: #f7f7fe;
	border-radius: 0px;
	border:1px solid #d1d1d1;
	padding:5px;
	}
	.white-panel h1 {
	font-size: 1em;
	}
	.white-panel h1 a {
	color: #A92733;
	}
	.white-panel:hover {
	border-radius: 5px;
	border:none;
	margin-top:1px;
	margin-bottom:1px;
	box-shadow: 1px 1px 10px rgba(0,0,0,0.5);
	}


.lili00{position:relative;width:93.75%;overflow:hidden;margin:0 auto;margin-top:0px;}
.lili01{position:relative;width:100%;overflow:hidden;font-size:18px;line-height:32px;color:#333;font-weight:bold;}

.lili10{position:relative;width:100%;overflow:hidden;margin:0 auto;margin-top:0px;}
.lili20{position:relative;width:93.75%;overflow:hidden;margin:0 auto;margin-top:10px;color:#666;font-size:14px;line-height:20px;color:#989898;}
.lili20 p{margin-bottom:0px;padding-bottom:0px;margin-top:0px;}
.lili20 b{color:#888888;}

.lili21{width:30%;float:left; clear: both;margin-right:10px;}
.lili20 a{color:#e0484c;}	

.fwhh{position:relative;width:100%;overflow:hidden;margin-top:60px;background:#f1f1f1;}
.liuc5{position:relative;width:93.75%;max-width:1200px;margin:0 auto;overflow:hidden;}


.kjfa{width:100%;overflow:hidden;}
.kjfaa{width:72%;overflow:hidden;float:left;}
.kjfaaa{width:100%;overflow:hidden;margin-top:40px;}
.kjfaaa h1{width:100%;overflow:hidden;font-size:24px;font-weight:bold;text-align:center;}
.kjfaab{width:100%;overflow:hidden;font-size:13px;color:#777;text-align:center;margin-top:20px;}
.kjfaac{width:100%;overflow:hidden;font-size:15px;color:#454545;line-height:2.0;margin-top:25px;}
.kjfaac p{overflow:hidden;font-size:15px;color:#454545;line-height:1.6;margin-top:15px;padding-top:5px;padding-bottom:5px;
padding-left:0;padding-right:0;margin-left:0;margin-right:0;
margin-inline-start: 0px;
    margin-inline-end: 0px;
}


.kjfab{width:22%;overflow:hidden;float:right;margin-top:40px;}
.kjfaba{width:100%;overflow:hidden;font-size:16px;border-top:1px solid #777;border-bottom:1px solid #777;line-height:2.5;color:#454545;font-weight:800;margin-top:20px;}
.kjfabb{margin-left:0px;margin-right:0px;margin-top:10px;overflow:hidden;}
.kjfabba{height:32px;overflow:hidden;font-size:14px;line-height:32px;color:#777;border-bottom:1px dashed #f1f2f7;}
.kjfabba a{color:#777;}
.kjfabba a:hover{color:#1A97CF;}
.kjfabb0{height:32px;overflow:hidden;font-size:14px;line-height:32px;overflow:hidden;color:#777;}
.kjfabb0 a{color:#777;}
.kjfabb0 a:hover{color:#1A97CF;}

#dato{height:auto;}
.jllso{width:100%;overflow:hidden;}
.jllso img{width:100%;display:block;}

.snew{width:100%;background:#f1f2f7;border-top:1px solid #e1e2e7;}
.snewa{width:100%;overflow:hidden;border-bottom:1px solid #e1e2e7;}
.snewa:hover{background:#fff;} 

.snewaa{position:relative;width:100%;max-width:1200px;margin:0 auto;overflow:hidden;}
.snewaaa{width:85%;float:left;overflow:hidden;padding-bottom:20px;}
.snewaaa h2{font-size:18px;font-weight:bold;color:#333;margin-top:30px;}
.snewaaa p{font-size:14px;color:#454545;line-height:1.7;}
.snewaaa p.xtim{font-size:13px;color:#777;line-height:1.7;}

.snewaab{position:absolute;width:30px;height:110px;right:15px;top:50%;overflow:hidden;margin-top:-55px;}
.snewaab1{width:30px;height:110px;overflow:hidden;transition: all 0.3s ease-out;}
.snewaab11{width:8px;height:8px;border-radius:50%;margin-top:30px;margin-left:11px;overflow:hidden;background:#bbb;}
.snewaab12{width:8px;height:8px;border-radius:50%;margin-top:10px;margin-left:11px;overflow:hidden;background:#bbb;}
.snewaab13{width:8px;height:8px;border-radius:50%;margin-top:10px;margin-left:11px;overflow:hidden;background:#bbb;}


.snewaab2{width:30px;height:110px;overflow:hidden;background:#1A97CF;}
.snewaab21{width:8px;height:8px;border-radius:50%;margin-top:30px;margin-left:11px;overflow:hidden;background:#fff;}
.snewaab22{width:8px;height:8px;border-radius:50%;margin-top:10px;margin-left:11px;overflow:hidden;background:#fff;}
.snewaab23{width:8px;height:8px;border-radius:50%;margin-top:10px;margin-left:11px;overflow:hidden;background:#fff;}
.snewa:hover .snewaab1{margin-top:-110px;transition: all 0.3s ease-out;}

/*6关于兆威~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.about_banner a{ display:block; height:400px; overflow:hidden;}

.abo{width:100%;max-width:1200px;margin:0 auto;overflow:hidden; margin-top:30px;}
.abo dt{ width:50%;  float:left; overflow:hidden;}

.abo dd{ width:47%; float:right; overflow:hidden;margin-left:0;}
.abo dd h3{margin:0;}
.abo dd h3 a{ display:block; height:82px; border-bottom:1px solid #dcdcdc; font:30px "Microsoft YaHei"; font-weight:bold; line-height:82px; color:#333;}
.abo dd p{ font:15px "Microsoft YaHei"; line-height:28px; color:#333; margin-top:10px;}
.abo dd h5{ height:83px; margin-top:10px; overflow:hidden;}
.abo dd span{ display:block; width:184px; height:83px; float:left; border-right:1px dashed #cecece; font:16px "Microsoft YaHei"; text-align:center; font-weight:bold; color:#1A97CF;}
.abo dd span em{ font-size:44px; font-family: Arial;}
.abo dd span i{ display:block;}
.abo dd .sp01{ border:0;}


.laji{width:90%;margin:0 auto;overflow:hidden;}
.lajia{width:22.5%;margin-left:2%;float:left;overflow:hidden;}
.lajia h4{margin-left:2px;margin-right:2px;overflow:hidden;border:1px solid #d1d1d1;}
.lajia h4 img{width:100%;display:block;}
.lajia p{width:90%;margin:0 auto; text-align:center;font-size:14px;line-height:1.5;color:#454545;margin-top:10px;}



.lc{ height:600px; overflow:hidden;}
.lc h2{ height:121px; font:30px "Microsoft YaHei"; text-align:center; font-weight:bold; color:#1a1a1a; }
.lc h2 em{ color:#1A97CF}
.lc h2 span{ display:block; font:20px "Microsoft YaHei"; color:#333;}
.lc2{ height:400px;}
.lc2 .content{ position:relative; }
.lc2 ul{ height:96px; margin-bottom:30px;}
.lc2 li{ width:96px; height:96px; font:24px Arial; text-align:center; line-height:96px; float:left; margin:0 37px; display:inline; overflow:hidden; position:relative;}
.lc2 li a{ display:block; width:96px; height:96px; color:#fff; }
.lc2 li i{ display:none;width:96px; height:96px; position:absolute; top:0; left:0;}
.lc2 li i img{ display:block;width:96px; height:96px;}
.lc2 li a:hover i,.lc2 .on i{ display:block;}
.lc2 dl{ height:300px; overflow:hidden; text-align:center;}
.lc2 dt{ font:26px "Microsoft YaHei"; font-weight:bold; color:#252525; height:50px;}
.lc2 dd{ font:14px "Microsoft YaHei"; color:#333;}
.arr9{ width:32px; height:32px; overflow:hidden; position:absolute; top:38px; left:-20px;}
.arr10{ width:32px; height:32px; overflow:hidden; position:absolute; top:38px; right:-20px;}

.honor{padding-top:6px; margin-top:30px;height:550px;}
.honor h2{text-align:center;}
.honor h2 b{color:#1A97CF;}
.honor2{ position:relative; margin-top:20px;}
.honor2 li{ width:22.5%; float:left; margin-left:2%; }
.honor2 li img{ display:block; width:100%;border:1px solid #d1d1d1;}
.honor2 li em{ display:block; font:14px "Microsoft YaHei"; text-align:center;line-height:48px; overflow:hidden; color:#6b6b6b;}
.honor2 .nones{ margin-right:0;}
.arr7{ width:19px; height:34px; overflow:hidden; position:absolute; top:115px; left:-48px;}
.arr8{ width:19px; height:34px; overflow:hidden; position:absolute; top:115px; right:-48px;}
.honor dl{ padding:0 30px; height:180px; overflow:hidden;}
.honor dt{ width:750px; float:right; overflow:hidden;}
.honor dt span{ display:block; font:15px "Microsoft YaHei"; line-height:28px; height:56px; color:#333; height:56px; margin-top:8px;}
.honor dt p{ font:14px "Microsoft YaHei"; line-height:28px; height:56px; color:#777; overflow:hidden; margin-top:12px;}
.honor dd{ width:295px; float:left;}
.honor dd p{ height:46px; font:16px "Microsoft YaHei"; font-weight:bold; border-bottom:1px dashed #cecece; overflow:hidden; padding-left:35px;  line-height:46px; color:#252525;}
.honor dd .p01{ border:0;}

.xy{overflow:hidden; margin-top:30px;}
.xy img{width:100%;display:block;}
.xy h2{ width:25%; margin:0; font:30px "Microsoft YaHei"; text-align:center; font-weight:bold; line-height:300px; overflow:hidden; background:url(/zzsl/images/xy_h.gif) no-repeat center top; float:left;}
.xy h2 a{ color:#fff;}
.xy li{width:25%; overflow:hidden; float:left;}

.xy .li1{ width:50%;}

.new{ overflow:hidden; margin-top:80px;}
.tit3{width:93.75%;max-width:420px; overflow:hidden; margin:0 auto;}
.tit3 li{ width:32%; float:left; margin-left:2%; font:14px "Microsoft YaHei"; text-align:center; line-height:36px;}
.tit3 li:first-child{margin-left:0%;}
.tit3 li a{ display:block; width:100%; height:36px; border:2px solid #e2e2e2;}
.tit3 li a:hover,.tit3 .cur a{ background:#1A97CF; font-weight:bold; color:#fff; border:2px solid #1A97CF;}
.new3{overflow:hidden;margin-top:30px;}
.new31{ width:50%; overflow:hidden; float:left;}
.new31 dt img{ display:block; width:100%;}
.new31 dd{ margin-top:32px;}
.new31 dd em{ display:block; width:15%; border-right:1px solid #eee; font:26px Arial; font-weight:bold; color:#333; height:105px; float:left;}
.new31 dd p{ width:80%;float:right;}
.new31 dd p i a{ display:block; font:14px "Microsoft YaHei"; font-weight:bold; height:35px; overflow:hidden; color:#333;}
.new31 dd p span{ display:block; font:14px "Microsoft YaHei"; line-height:20px; height:40px; overflow:hidden; color:#888;}
.new32{ width:47%; float:right; overflow:hidden;}
.new32 dl{ height:85px; border-bottom:1px solid #eee; overflow:hidden; margin-bottom:25px;}
.new32 dt{ width:15%; float:left; font:60px Arial; font-weight:bold; color:#888;}
.new32 dd{ width:82%;  float:right; overflow:hidden;}
.new32 dd em a{display:block; font:14px "Microsoft YaHei"; font-weight:bold; height:35px; line-height:35px; overflow:hidden; color:#333;}
.new32 dd p{display:block; font:14px "Microsoft YaHei"; line-height:20px; color:#777; overflow:hidden; height:20px;}

.about01{ height:250px; padding-top:180px; overflow:hidden; background:url(/zzsl/images/key_bg.jpg) no-repeat center top;background-size:100%;}
.about01 h2 a{ display:block; float:left; width:165px; height:195px; background:#e63836 url(/zzsl/images/key_h.gif) no-repeat right top; font:24px "Microsoft YaHei"; font-weight:bold; line-height:195px; color:#fff; padding-left:40px;}
.about01 dl{ width:790px; height:195px; font:16px "Microsoft YaHei"; line-height:20px; padding:40px 0 0 20px; overflow:hidden; background:#fff; float:left;}
.about01 dd{ font:15px "Microsoft YaHei"; line-height:30px; color:#7d7c7f;}
.about01 dd em{ color:#333;}
.about01 h5{ color:#666;margin:0; display:block; float:left; width:185px; height:195px; background:#efefef;}
.about01 h5 a{ display:block; width:125px; margin:80px auto 0; font:12px "宋体"; line-height:40px; color:#333; text-align:center; height:40px; border:3px solid #c3c3c3;}
/*14联系兆威~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.con_banner a{ display:block; height:400px; overflow:hidden; }

.contact{ background:#f7f7f7;padding:48px 0;}
.contact .tit2{ font-size:26px;}
.con1{ background:#fff; padding:25px 35px 25px 35px;height:165px; overflow:hidden;}
.con1 dd{ width:666px; float:right; overflow:hidden;}
.con1 dd h3{ font:24px "Microsoft YaHei"; font-weight:bold;margin:0; color:#1A97CF;padding-bottom:8px;}
.con1 dd span{ display:block; font:14px "Microsoft YaHei"; line-height:28px; color:#555; margin-top:8px; height:84px; overflow:hidden;}
.con1 dt{ width:389px; float:left; padding:23px 0 0 0; display:inline-block; text-align:center; font:18px "Microsoft YaHei"; color:#333; height:110px;}
.con1 dt i{ display:block; margin-bottom:10px;}
.con1 dt em{ color:#c30101;}
.kdxz p{  margin:0;padding-left:35px; height:85px; font:14px "Microsoft YaHei"; line-height:85px; color:#333;}
.kdxz p a{ display:inline-block;background:url(/zzsl/images/con1.png) no-repeat left center; float:left; width:52px; height:52px; margin:16px 12px 0 0;}
.kdxz b{ padding:0 20px;}
.kdxz p em{ padding-left:30px;font-style:normal;}
.kdxz p .red{color:#c30101; }
.kdxz .p04{ height:190px;}
.kdxz p i{ display:block; float:left;}
.kdxz p .pdg{margin-left:10px;}
.kdxz p span{ display:block; float:left; line-height:32px; margin-top:26px; width:970px; }
.kdxz .p02 a{background:url(/zzsl/images/con2.png) no-repeat left center;}
.kdxz .p03 a{background:url(/zzsl/images/con3.png) no-repeat left center;}

.kdxz .p05{ background:#fff; padding-bottom:20px;}

.map{background:#fff; overflow:hidden; margin-top:40px; padding:20px 35px;padding-bottom:5px;}
.map h5{ height:52px;margin:0; font:24px "Microsoft YaHei"; font-weight:bold; color:#1A97CF; background:url(/zzsl/images/proys_line.gif) no-repeat left bottom;}
.map h3{ width:1130px; height:380px; margin-top:15px; overflow:hidden;}
.map h3 img{ }

.kdxz{width:100%;max-width:1200px;overflow:hidden;margin:0 auto;padding-bottom:40px;}
.huih{width:100%;overflow:hidden;background:#f1f2f7;}


#zzd ul li{position: relative;
    width: 205px;
    height: 76px;
    border-top: 2px solid #f2f3f7;
    border-bottom: 2px solid #f2f3f7;
    border-left: 2px solid #f2f3f7;
    border-right: 2px solid #f2f3f7;
    cursor: pointer;
    background: #eaedf7;
	line-height:76px;
	overflow:hidden;
	cursor:pointer;
	}

#zzd ul li p{
    width:84%;
	margin:0 auto;
    height: 76px;
	line-height:76px;
	overflow:hidden;
	font-size:15px;
	}

#zzd ul li:hover p,#zzd ul li.hover p{
	color:#fff;
	}	
#zzd ul li:hover,#zzd ul li.hover{
	background:#1A97CF;
	}	

/**/
.slideshow{
    width: 100%;
    height: 100vh;
    position: relative;
    overflow: hidden;
}

.slideshow-item{
    width: inherit;
    height: inherit;
    position: absolute;
    opacity: 0;
    animation: slideanim 21s infinite;
}

.slideshow-item:nth-child(1),
.slideshow-item:nth-child(1) img{
    animation-delay: 0;
}
.slideshow-item:nth-child(2),
.slideshow-item:nth-child(2) img{
    animation-delay: 10s;
}

.slideshow-item:nth-child(3),
.slideshow-item:nth-child(3) img{
    animation-delay: 20s;
}

.slideshow-item img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    animation: zoom 21s infinite;
}

.slideshow-item-text{
    max-width: 50%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    background-color: rgba(0,0,0,0.3);
    color: #fff;
    padding: 10rem 5rem;
    font-family: 'Raleway', sans-serif;
}

.slideshow-item-text h5{
    font-size: 3.5rem;
    letter-spacing: 3px;
}

.slideshow-item-text p{
    font-weight: 300;
    font-size: 1.6rem;
    margin-top: 2rem;
}

@keyframes slideanim{
    25%{
        opacity: 1;
    }
    40%{
        opacity: 0;
    }
}

@keyframes zoom{
    100%{
        transform: scale(1.3);
    }
}

@media screen and (max-width: 1100px){
    .slideshow-item-text{
        max-width: 75%;
    }
}

@media screen and (max-width: 768px){
    .slideshow-item-text{
        padding: 3rem 1.5rem;
    }
}

@media screen and (max-width: 456px){
    .slideshow-item-text{
        max-width: 100%;
        top: inherit;
        transform: translateY(0);
        bottom: 0;
    }

    .slideshow-item-text h5{
        font-size: 2rem;
    }

    .slideshow-item-text p{
        font-size: 1rem;
    }
}
/**/




.navigation h2.screen-reader-text{display:none;}

.nav-links a.next .svg-icon, .nav-links a.prev .svg-icon{display:none;}
	
/*pro*/
.xydh{position:relative;width:100%;max-width:1316px;overflow:hidden;margin:0 auto;margin-top:40px;padding-bottom:20px;}
.xydh ul li{position:relative;width:100%;overflow:hidden;margin-top:10px;}
.xydh01{position:relative;width:165px;float:left;background:#f6f6f6;font-size:15px;line-height:30px;text-indent:10px;}
.xydh01 span{color:#a4a4a4;font-weight:bold;float:right;margin-right:10px;font-size:20px;line-height:26px;}
.xydh02{float:left;font-size:15px;line-height:30px;}
.xydh02 a{font-size:15px;line-height:30px;padding:5px 10px 5px 10px;color:#777;}
.xydh02 a:hover{background:#1A97CF;color:#fff;}
.linkcat{}
.linkcat h2{display:none;}	
.flink{position:relative;margin-left:25px;margin-right:25px;overflow:hidden;margin-top:5px;}
.flink1{position:absolute;width:120px;font-size:14px;line-height:2;left:0%;top:0px;color:#454545;overflow:hidden;}
.flink2{margin-left:120px;margin-right:120px;overflow:hidden;}
.flink3{position:absolute;width:120px;font-size:14px;line-height:2;right:0%;top:50%;margin-top:-10px;color:#454545;overflow:hidden;text-align:right;}

.xoxo{margin-left:30px;margin-right:30px;overflow:hidden;}	
.xoxo li{float:left;margin-right:20px;font-size:14px;line-height:2;overflow:hidden;}	
.xoxo li a{color:#777;font-size:14px;line-height:2;}	

.nflk{width:100%;text-align:center;font-size:32px;line-height:2;margin-top:60px;}

.nnfik{width:100%;overflow:hidden;max-width:900px;margin:0 auto;margin-top:40px;padding-bottom:60px;}
.nnfik label{line-height:2.0;}
.nnfik input{width:100%;}
.nnfik textarea{width:100%; max-height:100px;}



figure{text-align:center;}
figure img{max-width:784px;height:auto;}

/**/
/**/
.nbkf{position:fixed;right:0px;top:50%;margin-top:-100px;width:45px;z-index:99999999999999999;}
.nbkf1{position:relative;width:100%;}
.nbkf1 ul li{position:relative;width:100%;margin-top:2px;}
.nbkf2{position:relative;width:100%;cursor:pointer;}
.nbkf2 img{width:100%;display:block;}
.nbkf3{position:absolute;width:0px;overflow:hidden;right:45px;opacity:0;bottom:0px;background:#fff;box-shadow: 1px 1px 10px rgba(0,0,0,0.5);padding-bottom:10px;transition: all 0.2s ease-out;}
.nbkf31{position:relative;width:143px;margin-left:12px;overflow:hidden;font-size:20px;line-height:1.5;font-weight:800;color:#333;margin-top:8px;}

.nbkf32{position:relative;width:155px;margin-left:12px;overflow:hidden;font-size:14px;line-height:1.5;color:#454545;margin-top:8px;}

.nbkf33{position:relative;width:155px;margin-left:12px;overflow:hidden;margin-top:8px;}

.nbkf331{position:relative;width:65px;overflow:hidden;font-size:14px;line-height:1.5;color:#454545;float:left;}
.nbkf332{position:relative;width:15px;overflow:hidden;font-size:14px;line-height:1.5;color:#1A97CF;float:left;}
.nbkf1 ul li:hover .nbkf3{width:200px;opacity:1;transition: all 0.2s ease-out;}

.imei1{width:100%;overflow:hidden;background:#5584f0;text-indent:10px;font-size:20px;line-height:1.8;color:#fff;font-weight:800;}
.imei2{width:130px;overflow:hidden;margin-top:10px;margin-left:12px;padding-bottom:20px;}
.imei2 ul li{width:100%;overflow:hidden;margin-top:7px;}
.imei2 ul li img{width:100%;display:block;}

.imeiw{padding:12px 12px 40px 12px;}
.imeiw img{width:100%;display:block;}

.totop{text-align:center;font-size:20px;line-height:2;margin-top:7px;background:#1A97CF;color:#fff;opacity:0.8;cursor:pointer;}




/**/
/*search*/
.jztt{width:100%;max-width:1200px;overflow:hidden;margin:0 auto;}
.jztt h1{font-size:16px;}
.pdes{color:#1A97CF;}
.mvz{width:100%;max-width:1200px;overflow:hidden;margin:0 auto;}
.mvz .prpl{width:100%;overflow:hidden;}
.post-categories li a{color:#777;font-size:14px;}

.dbdhx{
	width:100%;
	height:55px;
	overflow:hidden;
	display:none;
	}
.dbdh{
	position:fixed;
	width:100%;
	height:55px;
	z-index:999999999;
	overflow:hidden;
	left:0px; 
	bottom:0px;
	display:none;
	}
.dbdh ul{
	position:relative;
	width:100%;
	max-width:1250px;
	margin:0 auto;
	height:55px;
	background:#333;
	overflow:hidden;
	}	
	
.dbdh ul li{
	position:relative;
	width:25%;
	float:left;
	height:50px;
	overflow:hidden;
	}
.bt-name h2 span{
	position:absolute;
	width:100%;
	top:0px;
	left:0px;
	height:25px;
	line-height:25px;
	opacity:0;
	background:#333;
	color:#bbb;
	transition: all 0.5s ease-out;
	text-align:center;
}	
.bt-name.cura h2 span{
	opacity:1;
	transition: all 0.5s ease-out;
}

.dbdh ul li h2{
	position:relative;
	width:25px;
	overflow:hidden;
	margin:0 auto;
	margin-top:5px;
	color:#bbb;
	text-align:center;
	font-size:24px;
	line-height:25px;
	font-weight:500;
	}	
.dbdh ul li h2 img{
    width:100%;
	display:block;
}
.dbdh ul li p{
    width:100%;
	position:relative;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	line-height:15px;
	color:#fff;
	margin-top:5px;
}	
	
.new-sub{
	position:fixed;
	bottom:50px;
	right:0px;
	width:140px;
	
	color:#333;
	overflow:hidden;
	
	display:none;
	z-index:9999999999999;
}
.new-sub ul{
	width:100%;
margin:0 auto;
}
.new-sub ul li{
	width:100%;
	text-indent:15px;
	background:rgba(45,45,45,0.7);
	border-top:1px solid #111111;
	border-bottom:1px solid #868686;
	height:50px;
    color:#fff;
	font-size:16px;
	line-height:50px;
}
.new-sub ul li.notop{
	border-top:none;	
}
.new-sub ul li.sanj{
	width:100%;
	text-align:center;
	text-indent:15px;
	border:none;
	height:14px;
    color:#868686;
	font-size:16px;
	line-height:9px;
	background:none;
}
.new-sub ul li a{
	color:#fff;
	font-size:16px;
	line-height:50px;	
}
.new-sub ul li i{
	
	font-size:16px;
	line-height:50px;
    width:40px;	
}


.pll11 .swiper-container-horizontal>.swiper-pagination {
    bottom: 20px;
    width: 94%;
	left:3%;
}
.pll11 .swiper-pagination {
    text-align: right;  
}

.pll11 .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
    margin: 0 5px;
}

.pll11 .swiper-pagination-bullet {
    width:50px;
    height:9px;
    display: inline-block;
    background: #fff;
    border-radius: 0;
    opacity: 1;
}
.pll11 .swiper-pagination-bullet{
    background: #1A97CF;
	opacity:0.2;
}
.pll11 .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #1A97CF;
	opacity:1;
}
.yhmm{width:100%;overflow:hidden;}
.yhmm img{
	width:100%;
	display:block;
	transform: scale(1.0);
}
.zhaf .yhmm img{
	width:100%;
	display:block;
	transform: scale(1.0);
}
.swiper-slide-active .yhmm img{
	transform: scale(1.0);
    transition: all 10s ease-out;
}
.swiper-slide-active.zhaf .yhmm img{
	transform: scale(1.0);
    transition: all 10s ease-out;
}







.laog{width:100%;overflow:hidden;}
.laogz{width:65%;float:left;overflow:hidden;}
.laogy{width:35%;float:right;overflow:hidden;margin-top:80px;}
.laogy img{width:100%;display:block;}
.wzat{width:100%;margin-top:20px;font-size:20px;line-height:1.5;color:#454545;}
.wzab{width:100%;overflow:hidden;margin-top:10px;}
.wzab table{width:100%;text-align:center;}
.wzab table td{font-size:14px;line-height:45px;}

.wzat table td{font-size:14px;text-align:center;}

.wztdk{margin-top:40px;}

.wzaba{width:100%;overflow:hidden;margin-top:10px;}
.wzaba table{width:100%;text-align:center;}
.wzaba table td{font-size:16px;line-height:45px;}

#dacu{display:block;}
#dayi{display:none;}

/*筛选*/

.ptti{width:100%;overflow:hidden;margin:0 auto;text-align:center;font-size:32px;line-height:2;margin-top:20px;}

.xppl{width:100%;max-width:1316px;overflow:hidden;margin:0 auto;}



.xshaiz{width:20%;float:left;overflow:hidden;
    box-shadow: 0 0 10px rgb(73 66 66 / 10%);
   
border: 3px solid #f2f3f7;
margin-top:40px;
}
.xshai{margin-left:1px;margin-right:1px;overflow:hidden;}
.bapf_head{width:100%;overflow:hidden;height:50px;}
.bapf_head h3{font-size:18px;margin-top:5px;color:#333;height:50px;line-height:40px;font-weight:800;text-indent:10px;margin-top:10px;}

.bapf_head h3 i{width:40px;float:left;}
.bapf_head h3 i img{width:40px;float:left;}


.bapf_body{width:92%;margin:0 auto;overflow:hidden;margin-top:20px;border-bottom:1px dashed #d1d1d1;padding-bottom:20px;}
.bapf_body ul li{float:left;font-size:14px;line-height:40px;}
.bapf_body ul li input{width:12px;height:12px;}
.bapf_body ul li label{font-size:14px;line-height:2;border:1px solid #ccc;color:#777;margin-right:7px;border-radius:3px;padding-left:10px;padding-right:10px;}
.bapf_body select{width:100%;height:30px;line-height:30px;margin-top:7px;padding-left:5px;}

.bapf_body ul li.checked label{border:1px solid #1A97CF;color:#fff;background:#1A97CF;}
.bapf_body ul li:hover label{color:#1A97CF;}
.bapf_body ul li.checked:hover label{color:#fff;}
.bapf_sfilter{margin-top:-10px;}

.bapf_sfa_taxonomy{float:left;}
.bapf_sfa_taxonomy ul li a{color:#1A97CF;}
.bapf_sfa_taxonomy span{display:block;line-height:40px;height:40px;display:none;}
.bapf_sfa_taxonomy ul{width:120px;overflow:hidden;}
.bapf_sfa_taxonomy ul li{width:120px;overflow:hidden;text-indent:5px;}
.bapf_sfa_taxonomy ul li i{}
.bapf_sfa_unall{width:80px;overflow:hidden;float:right;}
.bapf_body ul.bapf_sfa_unall li{width:80px;overflow:hidden;}
.bapf_body ul.bapf_sfa_unall li a{border-radius:3px;color:#1A97CF;padding:5px 5px 5px 5px;}
.bapf_body ul.bapf_sfa_unall li i{display:none;}


.cmal{width:100%;overflow:hidden;height:40px;margin-top:4px;}
.cmal .bapf_head {
    width:15%;
    overflow: hidden;
    height: 50px;
	float:left;
	margin-top:-15px;
}

.cmal .bapf_head h3 {
    font-size: 18px;
    margin-top: 0px;
    color: #333;
    line-height: 50px;
    font-weight: 800;
    text-indent: 15px;
}


.cmal .bapf_body {
    width:85%;
 float:left;
    margin-top:-10px;

}


.plie .cmal .bapf_body ul li{position:relative;border:none;width:auto;float:left;margin-left:15px;}

.plie .cmal .bapf_body ul li i{
    border: none;
    width: auto;
    float: left;
    margin-left: 15px;
}






.plie{width:77%;float:right;margin-top:40px;overflow:hidden;}


.pliee{width:104%;margin-top:40px;overflow:hidden;margin-left:-2%;}



.pliee ul li{border:1px solid #d1d1d1;width:30%;float:left;margin-left:2.4%;overflow:hidden;margin-bottom:30px;}
.pliee ul li:hover .prp11 img{transform: scale(1.05);
transition: all 1s ease-out;
}

.pliee ul li:hover .prp12{background:#1A97CF;color:#fff;
}

.klpu{width:100%;max-width:1200px;overflow:hidden;margin:0 auto;}


/*mbiaog*/
.mmbgz{margin-left:1px;margin-right:1px;overflow:hidden;border:1px solid #d1d1d1;}
.mmbga{width:100%;overflow:hidden;}
.mmbgaa{width:100%;overflow:hidden;background:#eeeeee;color:#326286;text-indent:10px;font-size:20px;line-height:2;border-bottom:1px solid #d1d1d1;font-weight:800;}
.mmbgab{width:100%;overflow:hidden;}

.mmbgab ul li{width:50%;float:left;overflow:hidden;font-size:12px;line-height:45px;height:45px;text-indent:10px;border-bottom: 1px dashed #dadada;}
.mmbgb{width:50px;margin:0 auto;overflow:hidden;font-size:32px;line-height:25px;margin-top:10px;color:#326286;text-align:center;}
.mmbgc{width:100%;display:none;}


.bbg{float:left;}
.bbga{width:17%;}
.bbgb{
width:-webkit-calc(12% - 1px); 
width:-moz-calc(12% - 1px); 
width:calc(12% - 1px); 
border-left:1px solid #fff;
}
.bbgc{
width:-webkit-calc(12% - 1px); 
width:-moz-calc(12% - 1px); 
width:calc(12% - 1px); 
margin-left:1px;
}
.bbgd{
width:-webkit-calc(15% - 1px); 
width:-moz-calc(15% - 1px); 
width:calc(15% - 1px); 
margin-left:1px;
}
.bbge{
width:-webkit-calc(15% - 1px); 
width:-moz-calc(15% - 1px); 
width:calc(15% - 1px); 
margin-left:1px;
}
.bbgf{
width:-webkit-calc(8% - 1px); 
width:-moz-calc(8% - 1px); 
width:calc(8% - 1px); 
margin-left:1px;
}
.bbgg{
width:-webkit-calc(12% - 1px); 
width:-moz-calc(12% - 1px); 
width:calc(12% - 1px);
margin-left:1px;
 }
.bbgh{
width:-webkit-calc(9% - 1px); 
width:-moz-calc(9% - 1px); 
width:calc(9% - 1px);
margin-left:1px; 
}
.bbg1{width:100%;background:#336185;color:#fff;text-align:left;text-indent:10px;
font-size: 14px;
line-height: 45px;
}
.bbg2{width:100%;text-align:left;text-indent:10px;font-size: 14px;
line-height: 45px;color:#454545;border-bottom:1px solid #fff;}
.cih{background:#d9e0ea;}
.cib{background:#f0f3fa;}

.bbgh2{width:100%;text-align:left;text-indent:10px;font-size: 14px;
line-height:91px;color:#454545;border-bottom:1px solid #fff;}
.bbgh3{width:100%;text-align:left;text-indent:10px;font-size: 14px;
line-height:137px;color:#454545;border-bottom:1px solid #fff;}
.bbgh4{width:100%;text-align:left;text-indent:10px;font-size: 14px;
line-height:183px;color:#454545;border-bottom:1px solid #fff;}
.bbgh5{width:100%;text-align:left;text-indent:10px;font-size: 14px;
line-height:229px;color:#454545;border-bottom:1px solid #fff;}

.flink3 a{color:#333;}



/*自适应补充*/

.axc .swiper-container-horizontal>.swiper-pagination {
    bottom: 20px;
    width: 94%;
	left:3%;
}
.axc .swiper-pagination {
    text-align: center;  
}

.axc .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
    margin: 0 5px;
}

.axc .swiper-pagination-bullet {
    width:45px;
    height:8px;
	border-radius:4px;
    display: inline-block;
    background: #fff;
    opacity: 1;
}
.axc .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #1A97CF;
}

.lpnrr p.gsti{margin:0px 10px 0px 20px;line-height:2;}


.ruzia{width:100%;overflow:hidden;margin-top:20px;font-size:18px;line-height:2.0;color:#333;font-weight:800;}
.ruzib{width:100%;overflow:hidden;}
.ruzib1{width:49%;float:left;overflow:hidden;border-bottom:1px solid #a1a1a1;}
.ruzib2{width:49%;float:right;overflow:hidden;border-bottom:1px solid #a1a1a1;}
.ruza{width:50%;float:left;font-size:15px;line-height:45px;overflow:hidden;text-indent:10px;border-top:1px solid #a1a1a1;}
.ruzb{width:50%;float:left;overflow:hidden;font-size:15px;line-height:45px;text-indent:10px;border-top:1px solid #a1a1a1;border-left:1px solid #a1a1a1;margin-left:-1px;}


.wpcf7-response-output{width:100%;overflow:hidden;padding-top:25px;text-align:center;}

/*展会*/
.ylzh{width:100%;max-width:1200px;margin:0 auto;overflow:hidden;}
.ylzhz{width:105%;margin-left:-2.5%;}
.ylzhf{width:30%;float:left;margin-left:2.5%;margin-top:40px;background:#eee;padding-bottom:25px;}
.ylzhfa{position:relative;width:100%;overflow:hidden;}
.ylzhfaa{position:relative;width:100%;overflow:hidden;}
.ylzhfaa img{width:100%;display:block;transform: scale(1.0);
    transition: all 1s ease-out;}
.ylzhf:hover .ylzhfaa img{transform: scale(1.05);
    transition: all 1s ease-out;}	
.ylzhfab{position:absolute;width:92px;height:32px;overflow:hidden;left:0%;top:0%;background:#000;opacity:0.3;}
.ylzhfac{position:absolute;width:92px;height:32px;line-height:32px;overflow:hidden;left:0%;top:0%;text-align:center;font-size:13px;color:#fff;font-weight:800;}

.ylzhfb{position:relative;width:90%;overflow:hidden;margin:0 auto;}
.ylzhfba{width:100%;overflow:hidden;font-size:16px;color:#333;margin-top:5px;}
.ylzhfba h2{width:100%;overflow:hidden;font-size:16px;color:#333;}
.ylzhfbb{width:100%;overflow:hidden;font-size:14px;color:#555;}

.ylzhfc{width:90%;overflow:hidden;margin:0 auto;font-size:16px;color:#454545;margin-top:40px;}
.ylzhfc i{color:#1A97CF;transition: all 1s ease-out;font-weight:500;font-size:13px;}
.ylzhfc:hover i{padding-left:3px;
    transition: all 1s ease-out;}

.khi{width:100%;overflow:hidden;text-align:center;font-size:24px;color:#333;margin-top:40px;}
.khi h1{text-align:center;font-size:24px;color:#333;}

.khang{width:100%;overflow:hidden;margin-top:25px;}


.entry-footer .edit-link{display:none;}



/*zh*/
.clis{cursor:pointer;}
.bfangb{
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    background: #000;
    opacity: 0.5;
    overflow: hidden;
    display: none;
    z-index: 9888888888;
}
.bfang {
    position: fixed;
    width: 1080px;
    left: 50%;
    top: 50%;
    margin-left: -540px;
    margin-top: -360px;
    display: none;
    z-index: 9988888888;
}
.bfangx {
    position: fixed;
	 left:85%;
    bottom:85%;
    width:90px;
    height:90px;
    color: #fff;
    text-align: center;
    line-height:1;
    font-weight: 800;
    font-size:90px;
    cursor: pointer;
	z-index: 9888888899;
	 display: none;
}

/*xiangguan*/
.yarpp{overflow:hidden;padding-top:40px;border-bottom:1px solid #d1d1d1;}
/*xiangguan*/
.yarpp ul{list-style:none;margin:0;margin-top:40px;}
.yarpp ul li{width:50%;float:left;margin-left:-1px;font-size:14px;line-height:2;padding-bottom:15px;padding-top:15px;background:#f2f3f7;border-left:1px solid #d1d1d1;border-top:1px solid #d1d1d1;text-indent:15px;}
.yarpp ul li:hover{background:#eee;}
.yarpp ul li a{color:#454545;}



.lajxt{
	width:100px;
	height:2px;
	background:#1A97CF;
	overflow:hidden;
	margin:0 auto;
	margin-top:20px;
}
.lajsm{
	width:100%;
	margin-top:20px;
	text-align:center;
	font-size:14px;
	line-height:2;
}




@media screen and (max-width:5000px){
*{text-decoration:none !important;}
ul,dl,dd{list-style:none !important;}



li::marker{display:none !important;}
h1::before,h2::before{display:none !important;}


blockquote {
    display: block;
    margin-block-start:0em !important;;
    margin-block-end: 0em !important;;
    margin-inline-start: 0px !important;;
    margin-inline-end: 0px !important;;
}


.fot li a {
    color: #a1a2a3 !important;
}
.vzt01 .default__button--big {
    line-height: 1 !important;
    font-size: 64px !important;
}

.vzt01 .default__controls button.volume, .vzt01 .default__controls button.fullscreen{  
background:none !important;
}
.vzt01 .default__controls i:hover{
	text-decoration:none !important;
	}
img{
	margin:0 !important;
	padding:0 !important;	
}

.pagination .nav-links {
	display:block;
    flex-wrap: wrap-reverse;
    padding: 0 calc(.5 * 1rem);
	text-align:center;
	margin-left:0px;
	padding-bottom:10px;
	padding-top:5px;
}
.nav-links a.prev, .nav-links a.next{
	color:#454545;
	}
.nav-links span{font-size:15px;}

.nav-links span.nav-next-text, .nav-links span.nav-prev-text{font-size:15px;color:#555;}

.nav-links a{font-size:15px;color:#555;border:1px solid #d1d1d1;}
.nav-links a:hover{color:#fff;background:#1A97CF;border:1px solid #1A97CF;}
.nav-links a:hover span.nav-next-text, .nav-links a:hover span.nav-prev-text{color:#fff;}

h1:not(.site-title):before, h2:before {
    display:none !important;
}
.nts ul{margin:0 !important;padding:0 !important;}


.about01 dl {
    padding: 40px 0 0 20px !important;
}

#zzd ul{
	margin:0 !important; 
padding:0 !important;
list-style:none !important;
}

}

@media only screen and (min-width: 768px){
.pagination .nav-links > * {
    padding:5px  7px 5px 7px;
}
}

@media only screen and (max-width: 1300px){
/*.nts{display:none;}*/
.smai{width:90%;margin:0 auto;}
.zzly01{width:90%;margin:0 auto;margin-top:40px;}
.lyin{width:90%;margin:0 auto;margin-top:40px;}
.foto{display:none;}
.fotdi{margin-top:0px;}
}

@media only screen and (max-width: 1250px){
.nts{display:none;}
.dbdh{
	display:block;
	}
.dbdhx{
	display:block;
	}
}



@media only screen and (max-width: 1199px){
#dacu{display:none;}
#dayi{display:block;}
}


@media only screen and (max-width: 800px){

.abo {
	margin-top:-80px;
}
.abo dt	{
	width:100%;
}
.abo dd	{
	width:94%;
	padding-right:3%;
}	
.honor{
	display:none;
}

	
.ttel{display:none;}
.topp{position:relative;height:55px;border-bottom:1px solid #1A97CF;}
.topp0{display:none;}
.topp1{display:none;}
.tlogo{width:150px;margin-top:17px;}
.tserch1 {
    line-height:55px;
    height:55px;
}
.ten {
    line-height:55px;
    height:55px;
}
.plist {
    margin-top:0px;
}
.prtit01 {
    margin-top: 30px;
    font-size:24px;
    line-height:36px;
}
.prtit01 h1{
    font-size:24px;
    line-height:36px;
}
.pdfl{display:none;}

.llf{width:100%;}
.lhr{width:100%;margin-top:20px;}
.rrq{width:100%;margin-right:auto;}

.lhr textarea {max-height:80px;}


.pagination .nav-links a{
	padding: 5px 10px 5px 10px;margin-left:3px;margin-right:3px;
}
.fot{display:none;}
.flink{display:none;}
.nbkf{display:none;}

.aldh{display:none;}
.wcst{display:none;}

.snewaa {
    width:90%;
}
.snewaaa {
    width:100%;
    float: left;
}
.snewaab {
   display:none;
}
.miab0 {
	padding-bottom:25px;
	}
.miab {
	font-size:14px;
	line-height:1.8;
	}
.xydh{display:none;}
.pll1 {
    width:94%;
	margin:0 auto;
}
.pll11 {
    width:100%;
}
.pll12 {
    width:100%;
	margin-top:40px;
}
.pll1120 {
    line-height:80px;
}
.pll1121 {
    line-height:80px;
}
.lpnr {
    width:94%;
    margin: 0 auto;
}
figure{margin-left:0;margin-right:0;}
.ydydg ul li {
    width:47%;
    margin-left: 2%;
	margin-bottom:10px;
}

.lcsp{position:fixed;width:100%;left:0%;top:25%;margin-left:0;margin-top:0;}

.cldwn1{display:none;}

.ydyd ul li.gtjt1{width:66.3%;float:left;overflow:hidden;}
.ydyd ul li.gtjt2{width:33.7%;float:left;overflow:hidden;}
.ydyd ul li.gtjt3{width:33.7%;float:left;overflow:hidden;margin-top:10px;}
.ydyd ul li.gtjt4{width:66.3%;float:left;overflow:hidden;margin-top:10px;}
.kcla01{margin-left:0px;margin-right:5px;overflow:hidden;}

.kcla0{margin-left:5px;margin-right:0px;overflow:hidden;}
.laogz {
    width:100%;
}
.laogy {
    width:100%;
}
.wzab table td {
    font-size:12px;
    line-height: 45px;
}
.rol {
    margin-left:10%;
    margin-top:3px;
}
.pll121 h1 {
    font: 20px "Microsoft YaHei";font-weight:800;
}
.pll1{margin-top:10px;}
.pll11 .swiper-pagination-bullet {
    width:40px;
    height:7px;
}
.ror {
    line-height:45px;
	font-size:16px;
}
.sbtit01 {
    text-indent:0px;
    font-size:24px;
}
.sbtit03 {
    width: 100px;
    margin-left:0px;
}

.plie ul li {
    width:45.5%; 
    margin-left:3%;
	padding-top:2px;
	padding-bottom:2px;
}
.prp12{background:#1A97CF;color:#fff;}
.prp12 {
    font-size: 12px;
    line-height:30px;
    height:30px;
	overflow:hidden;
}

.ruzib1{width:100%;}
.ruzib2{width:100%;}
.kjfa{width:90%;margin:0 auto;}
.kjfaa{width:100%;}
.kjfab{width:100%;}

figure img{width:100%;height:auto;display:block;}

.ttel1 i, .tserch1 i {
    line-height:55px;
    height: 55px;
}
.xshaiz{display:none;}
.cmal{display:none;}
.plie {
    width:90%;
	margin-right:5%;
    margin-top:0px;

}
.pliee {
    width: 100%;
    margin-left:0%;
}
.tit01{ width:90%;
	margin-left:5%;}
.zzly012{ width:90%;
margin-left:5%;
	}
.zzly013{ width:80px;
margin-left:5%;
	}
.zzly01	.zzly012{ width:100%;
margin-left:0%;
margin-top:3px;
	}
.zzly01	.zzly013{ width:80px;
margin-left:0%;
	}	
	
.ydu{ width:90%;
	margin-left:5%;}
.gnh {
    position: relative;
    top: 0%;
    right: 0%;
    width:100%;
}
.possi01 ul li{
	margin-right:4px;
	font-size:9px;
	padding:4px 6px 4px 6px;
	}

#gendd {
    left:-114px;
}
#gendd dl {
    font-size: 10px;
    line-height: 36px;
    height: 36px;
}

.lyin {
    margin-top:40px;
    font-size: 14px;
	line-height:1.2;
    padding-bottom: 40px;
}
.rrq input{font-size:16px;line-height:40px;height:40px;}

.khi {
    margin-top:20px;
}
.ylzhz {
    width:90%;
    overflow: hidden;
    margin-left:5%;
}
.ylzhf {
    width:100%;
    float: left;
    overflow: hidden;
    margin-left:0%;
    margin-top:20px;
}
.bfang {
    width:96%;
    left:2%;
    top:10%;
    margin-left:0px;
    margin-top:0px;
}

.bfangx {
    position: fixed;
	 left:50%;
    bottom:30%;
	margin-top:0px;
	margin-left:-30px;
    width:60px;
    height:60px;
    font-size:60px;
}

.yarpp ul li {
    width:100%;
    margin-left:0px;
    border-left:none;
	text-indent:0px;
}


.lcspc  {
    left:50%;
    bottom:15%;
	margin-left:-30px;
    width:60px;
    height:60px;
    font-size: 60px;
}


}



